package com.destinomusical.epura.obj;

import android.os.Parcel;
import android.os.Parcelable;


public class Usuario  implements Parcelable{
	private String id = "";
	private String nombre = "";
	private String apellidos= "";
	private String mail = "";
	private String fecha = "";
	private String sesion = "";
	private String suscripcion = "";
	private String password = "";
	private int logged = 0;
	
	
	public void update(String nombre, String apellido, String correo, String password){
		this.nombre = nombre;
		this.apellidos= apellido;
		this.mail = correo;
		this.password = password;
	}
	public Usuario(){}
	public Usuario(Parcel source){
		id = source.readString();
		nombre = source.readString();
		apellidos = source.readString();
		mail = source.readString();
		fecha = source.readString();
		sesion = source.readString();
		logged = source.readInt();
		suscripcion = source.readString();
		password = source.readString();
	}
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getApellidos() {
		return apellidos;
	}
	public void setApellidos(String apellidos) {
		this.apellidos = apellidos;
	}
	public String getMail() {
		return mail;
	}
	public void setMail(String mail) {
		this.mail = mail;
	}

	public String getFecha() {
		return fecha;
	}
	public void setFecha(String fecha) {
		this.fecha = fecha;
	}
	public void setSesion(String sesion) {
		this.sesion = sesion;
	}
	public String getSesion() {
		return sesion;
	}
	public int isLogged() {
		return logged;
	}
	public void setLogged(int logged) {
		this.logged = logged;
	}
	
	public void setSuscripcion(String suscripcion) {
		this.suscripcion = suscripcion;
	}
	public String getSuscripcion() {
		return suscripcion;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public String getPassword() {
		return password;
	}
	
	public void reset(){
		id = "";
		nombre = "";
		apellidos= "";
		mail = "";
		fecha = "";
		sesion = "";
		logged = 0;
		suscripcion = "";
		password = "";
	}
	
	@Override
	public int describeContents() {
		// TODO Auto-generated method stub
		return 0;
	}
	@Override
	public void writeToParcel(Parcel dest, int flags) {
		dest.writeString(id);
		dest.writeString(nombre);
		dest.writeString(apellidos);
		dest.writeString(mail);
		dest.writeString(fecha);
		dest.writeString(sesion);
		dest.writeInt(logged);
		dest.writeString(suscripcion);
		dest.writeString(password);
		
	}
	
	
	@SuppressWarnings("rawtypes")
	public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {

		public Usuario createFromParcel(Parcel source) {
			return new Usuario(source);
		}

		public Usuario[] newArray(int size) {
			return new Usuario[size];
		}
	};


}
